as soon as it finishes - Turkish English Dictionary